// Decompiled by Jad v1.5.8g. Copyright 2001 Pavel Kouznetsov.
// Jad home page: http://www.kpdus.com/jad.html
// Decompiler options: packimports(3) 

package com.nnee.p_pr.p_prot;

import com.nnee.p_pr.p_atom.cls_ad;
import com.nnee.p_pr.p_atom.cls_o;
import com.nnee.p_pr.p_atom.cls_p;
import com.nnee.p_pr.p_atom.cls_r;
import com.nnee.p_pr.p_atom.cls_u;
import com.nnee.p_pr.p_atom.p_u.cls_UserInfo;
import com.nnee.p_pr.p_atom.p_u.cls_b;
import java.util.LinkedList;

// Referenced classes of package com.nnee.p_pr.p_prot:
//            g, d, b

public class cls_a
    implements cls_g
{

    public cls_a(com.nnee.p_pr.p_prot.cls_b b1)
    {
        b = b1;
    }

    public com.nnee.p_f.cls_b a(com.nnee.p_f.cls_b b1, String s, int i)
    {
        Object obj;
        if(i == 0)
        {
            if(s.equals("feed"))
                obj = new cls_ad();
            else
            if(s.equals("entry"))
                obj = new cls_u();
            else
            if(s.equals("usrsubsummary"))
                obj = new cls_b();
            else
            if(s.equals("error"))
                obj = new cls_p();
            else
            if(s.equals("userinfo"))
                obj = new UserInfo();
            else
                obj = new com.nnee.f.b(s);
        } else
        if(b1 == null)
            obj = null;
        else
            obj = b1.f(s);
        return ((com.nnee.f.b) (obj));
    }

    public boolean a(com.nnee.p_f.cls_b b1)
    {
        if(c == null)
            c = new cls_d();
        if(b1 != null && (b1 instanceof cls_ad))
            c.g = (ad)b1;
        if(b != null)
            b.a(c);
        return false;
    }

    public boolean a(com.nnee.p_f.cls_b b1, com.nnee.p_f.cls_b b2, int i)
    {
        return false;
    }

    public boolean b(com.nnee.p_f.cls_b b1)
    {
        if(b == null) goto _L2; else goto _L1
_L1:
        if(!(b1 instanceof cls_p)) goto _L4; else goto _L3
_L3:
        b.a((p)b1);
_L2:
        return false;
_L4:
        if(!(b1 instanceof cls_b))
            break; /* Loop/switch isn't completed */
        cls_b b2 = (b)b1;
        c.a(b2.a());
        c.a(b2.c());
        if(b2.b() != null)
            c.h = b2.b();
_L6:
        b.b(c);
        if(true) goto _L2; else goto _L5
_L5:
        if(b1 instanceof cls_u)
        {
            c.h.add((u)b1);
            b.a((u)b1);
        } else
        if(b1 instanceof cls_ad)
            c.g = (ad)b1;
        else
        if(b1 instanceof cls_UserInfo)
            c.a((UserInfo)b1);
          goto _L6
        if(true) goto _L2; else goto _L7
_L7:
    }

    public boolean b(com.nnee.p_f.cls_b b1, com.nnee.p_f.cls_b b2, int i)
    {
        if(b == null || b2 == null) goto _L2; else goto _L1
_L1:
        if(!(b2 instanceof cls_u)) goto _L4; else goto _L3
_L3:
        c.h.add((u)b2);
        b.a((u)b2);
_L2:
        return false;
_L4:
        if(b2 instanceof cls_r)
            c.i.add((r)b2);
        else
        if(b2 instanceof cls_o)
            c.j.add((o)b2);
        if(true) goto _L2; else goto _L5
_L5:
    }

    static final String a = "PRISReader";
    com.nnee.p_pr.p_prot.cls_b b;
    cls_d c;
}
